Tag : Reason And Revelation: Ibn Tufayl's Philosophical Experiment That Gave Birth To A Civilization